def is_cyrillic_uppercase(char):
    return 'А' <= char <= 'Я'

def analyze_words(input_str):
    words = input_str.strip().split()
    num_words = len(words)
    upper_cyrillic_count = sum(1 for word in words if is_cyrillic_uppercase(word[0]))
    latin_symbol_count = sum(1 for word in words if any(char.isalpha() and char.isascii() for char in word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    hyphen_count = sum(1 for word in words if '-' in word)
    
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    
    return f"Кол-во слов: {num_words}\nКол-во слов с заглавной кириллической буквы: {upper_cyrillic_count}\nКол-во слов содержащих латинский символ: {latin_symbol_count}\nКол-во слов не превышающих 3 символа: {short_words_count}\nКол-во слов в составе которых имеется дефис: {hyphen_count}\nСамое длинное слово: {longest_word}\nДлина слова: {longest_word_length}"

input_str = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_str)
print(result)
